.row{
    padding: 20px;
    width: calc( 100% - 80px );
    overflow: hidden;
    border: solid 1px #BCBCBC ;
    margin: 20px 20px 0 20px;
    border-radius: 10px;
}
.row p{
    float: left;
    margin: 0;
    line-height: 32px;
    font-size: 18px;
}
.row .tip{
    float: left;
    margin: 0 0 0 32px;
    line-height: 32px;
    font-size: 18px;
    color: #aaa;
}
.row button{
    height: 32px;
    border: 0;
    padding: 0 16px 0 16px;
    border-radius: 8px;
    background-color: #98E800;
    color: #fff;
    float: left;
}
.row button:hover{
    background-color: #50A000;
}
.row button:active{
    background-color: #98E800;
}
.row .button_gray{
    height: 32px;
    border: 0;
    padding: 0 16px 0 16px;
    border-radius: 8px;
    background-color: #BCBCBC;
    color: #fff;
    float: left;
}
.row .button_gray:hover{
    background-color: #7F7F7F;
}
.row .button_gray:active{
    background-color: #BCBCBC;
}
.row .button_red{
    height: 32px;
    border: 0;
    padding: 0 16px 0 16px;
    border-radius: 8px;
    background-color: #E05000;
    color: #fff;
    float: left;
}
.row .button_red:hover{
    background-color: #ae3e00;
}
.row .button_red:active{
    background-color: #E05000;
}
.row .button_disabled{
    height: 32px;
    border: 0;
    padding: 0 16px 0 16px;
    border-radius: 8px;
    background-color: #888;
    color: #fff;
    float: left;
}
.row .button_disabled:hover{
    background-color: #888;
}
.row .button_disabled:active{
    background-color: #888;
}
.row input{
    height: 28px;
    border: solid 1px #bcbcbc;
    border-radius: 10px;
    outline: 0;
    float: left;
    padding: 0 8px 0 8px;
}
.row select{
    height: 32px;
    border: solid 1px #bcbcbc;
    border-radius: 10px;
    outline: 0;
    float: left;
}
.row div{
    width: 100%;
    overflow: hidden;
    margin-top: 8px;
}